Visualizing Type-Checking Proofs: an Educational Web-Based System for an Extended Simply Typed Lambda Calculus | AMiner