Computers And Crystals