FEST: Functional Verification of Systems