added some functions-- they are named badly because I dont yet understand the wheel example method
merged
wrote some new rainbow sequences, still need to reverse them