Here is something I wrapped up for the project me and Juhani Nurmi are working on. We had some downtime...