normalize up and right after each rotation to prevent degeneration