Modified Cylinder Initialization to allow for two radii
Also changed CrossAndNormalize to CrossProduct