Added first version with cubics. Including a very simple tostring method