.vs/ directory, matrix_multiplication_addition file and binary tree directory
diff --git a/.vs/Python/v15/.suo b/.vs/Python/v15/.suo
deleted file mode 100644
index 0e3f4807567d..000000000000
Binary files a/.vs/Python/v15/.suo and /dev/null differ
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
deleted file mode 100644
index 2fe4a449f121..000000000000
Binary files a/.vs/slnx.sqlite and /dev/null differ
diff --git a/data_structures/binary tree/AVL_tree.py b/data_structures/binary_tree/AVL_tree.py
similarity index 100%
rename from data_structures/binary tree/AVL_tree.py
rename to data_structures/binary_tree/AVL_tree.py
diff --git a/data_structures/binary tree/binary_search_tree.py b/data_structures/binary_tree/binary_search_tree.py
similarity index 100%
rename from data_structures/binary tree/binary_search_tree.py
rename to data_structures/binary_tree/binary_search_tree.py
diff --git a/data_structures/binary tree/fenwick_tree.py b/data_structures/binary_tree/fenwick_tree.py
similarity index 100%
rename from data_structures/binary tree/fenwick_tree.py
rename to data_structures/binary_tree/fenwick_tree.py
diff --git a/data_structures/binary tree/lazy_segment_tree.py b/data_structures/binary_tree/lazy_segment_tree.py
similarity index 100%
rename from data_structures/binary tree/lazy_segment_tree.py
rename to data_structures/binary_tree/lazy_segment_tree.py
diff --git a/data_structures/binary tree/segment_tree.py b/data_structures/binary_tree/segment_tree.py
similarity index 100%
rename from data_structures/binary tree/segment_tree.py
rename to data_structures/binary_tree/segment_tree.py
diff --git a/data_structures/binary tree/treap.py b/data_structures/binary_tree/treap.py
similarity index 100%
rename from data_structures/binary tree/treap.py
rename to data_structures/binary_tree/treap.py
diff --git a/matrix/matrix_multiplication_addition.py b/matrix/matrix_operation.py
similarity index 80%
rename from matrix/matrix_multiplication_addition.py
rename to matrix/matrix_operation.py
index dd50db729e43..dd7c01582681 100644
--- a/matrix/matrix_multiplication_addition.py
+++ b/matrix/matrix_operation.py
@@ -1,3 +1,5 @@
+from __future__ import print_function
+
 def add(matrix_a, matrix_b):
     rows = len(matrix_a)
     columns = len(matrix_a[0])
@@ -63,13 +65,12 @@ def main():
     matrix_b = [[3, 4], [7, 4]]
     matrix_c = [[11, 12, 13, 14], [21, 22, 23, 24], [31, 32, 33, 34], [41, 42, 43, 44]]
     matrix_d = [[3, 0, 2], [2, 0, -2], [0, 1, 1]]
-
-    print(add(matrix_a, matrix_b))
-    print(multiply(matrix_a, matrix_b))
-    print(identity(5))
-    print(minor(matrix_c , 1 , 2))
-    print(determinant(matrix_b))
-    print(inverse(matrix_d))
+    print('Add Operation, %s + %s = %s \n' %(matrix_a, matrix_b, (add(matrix_a, matrix_b))))
+    print('Multiply Operation, %s * %s = %s \n' %(matrix_a, matrix_b, multiply(matrix_a, matrix_b)))
+    print('Identity:  %s \n' %identity(5))
+    print('Minor of %s = %s \n' %(matrix_c, minor(matrix_c , 1 , 2)))
+    print('Determinant of %s = %s \n' %(matrix_b, determinant(matrix_b)))
+    print('Inverse of %s = %s\n'%(matrix_d, inverse(matrix_d)))
 
 if __name__ == '__main__':
     main()

 Added print function into matrix_multiplication_addition.py and removed blank space in data_structures/binary tree directory. Also  removed .vs/ folder per #893 