User:Duplode/Data structures primer