As low as my opinion on some exes may be, I still don't believe it's appropriate to mark them as candidates for garbage collection.
I'd add an imaginary boolean flag to the GF class and always have an initial GF where imaginary == True.
The struct and its CRUD functions seem to be all implemented. Problem is: The Create method is never be called.
What was your first girlfriend like?
error: IndexOutOfBoundsException
Ah shoot, she's actually their zeroth girlfriend
I hate when I am written in Pascal
The best programming languages let you pick if arrays are base 0 or 1. Shout out to
Option Base 1
.