Promises A+ / Passing 2.1,3.1
Promises A+ / Passing 2.2.1
Promises A+ / Passing 2.2.2.1