попытаться писать алгоритмы, начиная с вычисления факториала и сортировки, и на самом деле до куда есть время и силы
слишком я стар для сортировок и факториалов)
вот структуры данных бы, например представление географических точек, линий и полигонов какие варианты реализации и обработки