Describir: An Introduction to Meshfree Methods and their Programming