Mid-point Method