New Methods: multiplyDiagonals, getLeadingNumber