Sarah More - 108857

Abstraction #16