Develop, implement, and test the soubly linked list ADT, utilizing the DLLNode objects as the nodes. Additionally to our standard list operations, your class must offer for backward iteration through the list. In order to support this operation, it must export a resetBack method and a getPrevious method. To facilitate this, you may wish to involve an instance variable last than always references the last element on the list