For #adalovelaceday, big up to Hazel Perfect who did group theory, like I do!