Merge remote-tracking branch 'ibizaman/finder' into finder
[mod] blank line and trailing spaces
[mod] rename method to follow pep8 and be consistant in naming convetions
[mod] formatting
[mod] remove an indirection
[mod] style
[mod] add some blank lines
[mod] visualy align some stuff
[mod] rename on_constant to on_leaf to match reality, not so cool way of doing this
[mod] remove blank line
[mod] pep8
[mod] ternary operator
[mod] try to make things a bit more readable
[mod] remove indentation
[mod] remove a blank line
[mod] formatting
[mod] move code around to ease lisibility
[mod] rename find method to position_to_path
[mod] rename get_node_at_end_of_path to path_to_node
[enh] new position_to_node public function