Specialised primitive double B+Tree map implementation

- avoid auto boxing/unboxing
Specialised M-Index with double primitives