Kapsch Interview Question

Usage of bitwise operators, Smart pointers