Aidan Lovelace numberskoehler