FMM with Binary Heap introduced