2 thoughts on “Abstractions

What are your thoughts?