UNB/ CS/ David Bremner/ teaching/ cs2613/ labs/ L12/ before