1- Tim Starling: main developer
2- C. Scott Ananian: many ideas and some code were taken from his Balancer
3  library.
4