Fix a few cases where get/has/last are incorrect. filterSeq should only specialize get/has when using keys. reverseSeq should have a similar has() method. last() should take advantage of negative indexing.