Created as a part of a DST assignment on Coursera.