Properties Of Regular Languages