This reimplements conversions between unix date times and ISO8601 weeks. The new algorithms also do not use loops, so they should be faster.