What is Cognitive Computing; Why is it Necessary, and How Can You Assist in Creating Your Client’s Approach?