`isOnLeft` typo? Guess should be `isOneLeft`? Maybe call it `isOneRemaining`, as `left` can also be the opposite of `right`.