2 of 4 Golfed 2 bytes

Pip, 22 20 + 1 = 21 bytes

Y_@?POgMgsX(MXy)-y.g

Uses -n flag to print output values on separate lines.

C:\Users\dlosc> pip.py -ne Y_@?POgMgsX(MXy)-y.g , "Programming, Puzzles" "And, Code golf"
Programming, Puzzles
        And, Code golf