NP-completeness wikipedia NP-completeness TODO: stackoverflow What is an NP-complete in computer science?