Bashed unnecessary include.
Added find_if-style predicate for comparing sweak/strong pointers as equal.
Updated task.cpp.