Base functions, Promises/A+ Compliance Test passed