Starting on comparison methods [ci skip]