I've read about a similar machine before. Pretty interesting.