Add Newton's cradle app (need more work) (reverted from commit 383acb507c47dd4d371d2a9a20d3976dcb2fcccf)