InfiniteContainer: isEmpty. Fixes #45

This is only necessary because an InfiniteContainer is not a Container.

- [x] @Aintaer