http://qnundrum.com/question/1248825
Anonymous
Don't force yourself or others to reimplement functionality.