find_by_value added and working

sort of. not sure of its actual usefulness.
started working on binary tree

looks like a lot of destructuring. have fun.