php coding challenges copied from phpeople