woozy_walk ---------- >>> from woozy_walk import woozy_walk >>> L = [6, 2, 0, 4, 3, 4, 1, 9] >>> woozy_walk(L, 0) # doctesttag: +TAG=1_woozy_walk [0, 6, 5] >>> woozy_walk(L, 1) # doctesttag: +TAG=1_woozy_walk [1, 3, 7] >>> woozy_walk(L, 4) # doctesttag: +TAG=1_woozy_walk [4, 1, 3, 7] >>> woozy_walk(L, 2) # doctesttag: +TAG=1_woozy_walk [2] >>> woozy_walk(L, -1) # doctesttag: +TAG=1_woozy_walk [] >>> woozy_walk(L, 8) # doctesttag: +TAG=1_woozy_walk [] gseries_conv ------------ >>> from gseries_conv import gseries_conv >>> s, i = gseries_conv(2.0, 1/2, 5) >>> (s, i) == (4.0, 18) # doctesttag: +TAG=2_gseries_conv True >>> s, i = gseries_conv(2.0, 1/4, 5) >>> (s, i) == (2.6667, 9) # doctesttag: +TAG=2_gseries_conv True >>> s, i = gseries_conv(2.0, -1/2, 6) >>> (s, i) == (1.3333, 21) # doctesttag: +TAG=2_gseries_conv True >>> s, i = gseries_conv(1.0, 1/3, 1) >>> (s, i) == (1.4444, 3) # doctesttag: +TAG=2_gseries_conv True >>> s, i = gseries_conv(1.0, 1/3, 3) >>> (s, i) == (1.4993, 7) # doctesttag: +TAG=2_gseries_conv True >>> s, i = gseries_conv(1.0, 1/3, 6) >>> (s, i) == (1.5, 13) # doctesttag: +TAG=2_gseries_conv True >>> s, i = gseries_conv(0.0, 1/2, 6) >>> (s, i) == (0, 0) # doctesttag: +TAG=2_gseries_conv True >>> s, i = gseries_conv(0.0, -1/2, 6) >>> (s, i) == (0, 0) # doctesttag: +TAG=2_gseries_conv True