Fixing correctness (and avoid triggering optimisations)
Created by  pmeunier  on January 22, 2021
TCBN2JMEWR6HKJOFZWZJJQZ5KN4QIAWJE44CTDX67NT7NJAYBWCAC
Add some tests to make sure the code is valid
Created by   on January 22, 2021
TCMY4ZZ7MQRK6RVE6JYO6NFAGDQVWUHSZ42GXQBKQOHSXUDCCU6QC
Init
Created by  pmeunier  on January 22, 2021
YA6A53B5DH4CTM4QO6RMERXQ6I3H3LAZ4V4Q2TBCG44GILTWMG3AC