Add egal.rkt.

I'm not 100% sure this covers all the bases, but I think it's a good start.