+ 0.1.02 fastMap first stable version
+ does as much math as possible in advance
+ 3 versions of constrained map