VEB Tree -- Try 1. Using functional lists instead of arrays