Optimized `proto.findLast()`

Sorry, I didn't test it but it should work.