Any triangles now work. Stretch. New constructors