Topic 3 - Finite State Machine & Regular Expression