<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def benchmark(repeat=10):
 """Benchmark cyordereddict.OrderedDict against collections.OrderedDict """

    columns = ['Test', 'Code', 'Ratio (stdlib / cython)']
    res = _calculate_benchmarks(repeat)
    try:
        from tabulate import tabulate
        print(tabulate(res, columns, 'rst'))
    except ImportError:
        print(columns)
        print(res)