2nd solution basic correction

Found a bug in the BFSStack() implementation, created a sketch of the
solution to be as stack(). Need to fine-tune it later.