Made string slicing unicode compatible.
Nearly complete random tests for List library.
Code cleanup.