This software was created by Philip Du Toit during his PhD at Control and Dynamical Systems, Caltech.