Removed ext-gmp as requirement because in the future, user can use bcmath