Binary tree impl comitted