Finally correctly implement __normalize to center around (0, 0)