1. Fix the tupo in mapping function
2. Add unmapping functions that can be used to reconstruct the mapping on stepd's
3. Add the test suite right in mapping.c (by default is preprocessed out).
indentation fix