Representation and Induction of Finite State Machines using Time-Delay Neural Networks