Pure function

shape