Exploit the ability of going before or after positions you have access to through the positional methods, but be sure to check for the empty-list case.