Fix bug: sort() didn't work properly
Implement .slice .first and .last