Category: The Foundations