-Removed the forest project.
-Fixed copy-paste issues.
-Use an array for the edge caching instead of a hashmap.
-Added dynamic todolist scaling.
-Use direct indexing for next node sharing handling.
-Removed unnecessary object allocation.
-Removed recursion from the EFa test's input creation function.
-Added 'real' time measurements in addition to just CPU time, for the EFa test.