kpGear: I wrote this script just for fun to see if I could make specificly shaped geometry. Users can tweak the values to create unlimited types of gears, as well as some interesting abstract geometry if you push certain values out of range