Children’s Development of a Volume Calculation Algorithm for a Rectangular Prism with a Dynamic Virtual Manipulative