input: def most_efficient_order(tasks):
      """
      This method takes a list of tasks and produces the most efficient order for completing the tasks.
  
      Parameters
      ----------
      tasks: List
          A list of tasks to be performed.
  
      Returns
      -------
      List
          An ordered list of tasks representing the most efficient order for completing the tasks.
      
      Example:
      for most_efficient_order([Task('a', 2), Task('b', 1), Task('c', 3)]) == [Task('b', 1), Task('a', 2), Task('c', 3)]
      """
output:     tasks.sort(key=lambda x: x.duration)
      return tasks