changes:
 - created maybe type (for working with partial functions)
 - created setup for sternbrocot trees.

Signed-off-by: Pepijn Kokke <pepijn.kokke@gmail.com>