Added rudimentary apply() equation solver