Modify the min method to compute the minimum of an ArrayList of elements that implements the Measurable interface.
a) Implement the modified min method using the Measurable interface.
b) Explore the advantages of using interfaces in Java programming.
c) Compare the modified method with the standard min method for ArrayLists.
d) Discuss the implications of using the Measurable interface in algorithms.