_orbit_list function is mostly implemented but not functional yet
finished implementing the _orbit_list function,
successfully tested on "3^-3.27^2" (this time in all cases). more tests to be done!