Some progress with Functions referring to each other