Added new functions to LibLists, some re-implementations from Preule (sorry)