def to_binary(val):
    return bin(val)


def to_ascii(val):
    return ord(str(val))


def to_character(val, is_unicode=True):
    if is_unicode is True:
        return unichr(val)
    else:
        return chr(val)


def to_octal(val):
    return oct(val)


def to_hexadecimal(val):
    return hex(val)


def from_bin_to_str(val):
    s = ""
    data = str(val).split(" ")
    for i in data:
        s += chr(int(i, 2))
    return s


def from_str_to_bin(val):
    b = ""
    for i in val:
        b += " " + str(bin(ord(i))).lstrip("0b")
    return b

@@ -1,12 +1,42 @@
+from itertools import islice%0A%0A
 def to_binar
@@ -576,8 +576,192 @@
 eturn b%0A
+%0Adef get_chunks(ls, sz):%0A    return %5Bls%5Bi:i + sz%5D for i in range(0, len(ls), sz)%5D%0A%0A%0Adef get_chunks2(ls, sz):%0A    it = iter(ls)%0A    return list(iter(lambda: tuple(islice(it, sz)), ()))%0A

update util