All functions are passing tests ATT.