first commit
correcting all errors, and prove that all functions are correct
correcting all errors, and prove that all functions are correct
correcting all errors, and prove that all functions are correct
correcting all errors, and prove that all functions are correct
Merge pull request #1 from tchernobyl/ameur

Ameur