Complex numbers!
Start character reading
Better errors