right triangle printing
isosceles printing works
square works
unecessary duplication of ellipse code
delete linked list as we use it up
pass output stream by reference now