Fair and Unbiased Algorithmic Decision Making: Current State and Future Challenges