Assignment3

Finished BF KR KMP