Update, fixes, and "python-like" slicing function