Improve (supposedly) performance of Parent.isLastChild, which makes it work correctly with the following testcase. Also rename getNextChild to getChildAfter
Implement FindEating operation (with test)