Algorithms these are mostly for learning, however some have been derived from other programs ive written