so I live another day, safe from the horror that is the 4-argument strcmp. what does it do? how does it work? I don't want to know.