Add implementation of the algorithm using a priority queue.

This implementation follows Meyer's flooding algorithm, however its performance it's similar to the existing one. Instead of having a list with all voxels and then sort it, we have an udpated sorted list with voxels surrounding makers or labeled areas.