Differentiation Sinx From First Principles