Making Digital Patterns