did sorting and learned st monad in place qs
rb trees..
coded insertion for rb. shiiit...