1. Regular Languages