Implementing various algorithms and coding practice.