Was asked to complete a code test consisting of a two column layout, an ordered list on the left, a paragraph on the right, and a center vertical border equal to the height of the tallest side. Inckrporate some method to enlarge and reduce the content of each side and include the ability to randomly sort the ordered list elements. Focus on object oriented coding patterns.